package com.cssl.mapper;


import com.cssl.domain.DtsAdmin;

import com.cssl.domain.DtsRole;
import com.cssl.domain.dto.DtsAdminDto;

import org.apache.ibatis.annotations.Param;

import java.util.List;


public interface DtsAdminMapper {
    DtsAdmin login(@Param("username") String name, @Param("password") String password);

    boolean changeAdminInfoById(@Param("admin") DtsAdmin admin);

    DtsAdmin getAllInfoById(Integer id);

    List<DtsAdmin> getDtsAdminList(DtsAdminDto dto);

    int getDtsAdminCount();

    //添加
    int createAdmin(DtsAdmin admin);

    //    int updateAdmin(DtsAdmin admin);
    int AdminUsernameCount(@Param("username") String username);

    int deleteAdmin (DtsAdmin admin);
    //修改角色列表删除的角色
    int updateRoleAdmin(DtsRole role);
}
